//前缀和
#include <stdio.h>
void main()
{
	int n,m,i,j,k=1,b[2],s1[10]={0},t,q=0;
	scanf("%d",&n);//n个正整数
	int a[n];
	for(i=0;i<n;i++)
	    scanf("%d",&a[i]);
	scanf("%d",&m);//m个区间
	for(i=0;i<m;i++)
	{  
		for(j=0;j<2;j++)
		{
		  scanf("%d",&b[j]);
		  while(!(b[j]>=1&&b[j]<=n))
	    	{ 
		    printf("请重现输入"); 
	    	scanf("%d",&b[j]);
		    }	
		}
		//找到满足1<=l<=r<=n的[l,r] 
		if(b[0]>=b[1]) {t=b[0];b[0]=b[1];b[1]=t;} 
	    for(j=b[0]-1;j<b[1];j++)
	     s1[q]+=a[j];
	    q++;
	}
	for(i=0;i<q;i++)
	  printf("%d\n",s1[i]);
 } 
